VILLASfpga is an extension to VILLASnode for hard real-time / FPGA-supported simulation. For local real-time co-simulations, VILLASfpga provides an FPGA-based hard real-time interconnect to couple simulators and HIL testbenches. VILLASfpga consists of a reconfigurable cross-bar switch to adjust signal routing during runtime and provides DMA engines for data transfer to the VILLASnode software gateway.
We provide user documentation on this website: https://villas.fein-aachen.org/docs/fpga/.
For further question please consider joining our Slack channel: FEIN Aachen e.V. Slack.
VILLASfpga is presented and/or used by the following publications.
We kindly ask acadmic users of our tools to cite the following paper in their own publications.
A complete list of scientific publications about or using VILLASframework can be found in the documentation.
For details please consult the Downloads page.
2018-2025, Institute for Automation of Complex Power Systems, EONERC
VILLASfpga is published as open source software under the Apache 2.0 license.
Other licensing options available upon request. Please contact Prof. Antonello Monti for further details.
Several people and organizations are involved in the development of the VILLASframework. Most contributions are made by the following authors:
Institute for Automation of Complex Power Systems (ACS)
EON Energy Research Center (EONERC)
RWTH University Aachen, Germany
Steffen Vogel (post@steffenvogel.de) has been coordinating development of VILLASfpga. Since 2024, VILLASfpga has been incoporated in to VILLASnode.
GitHub issues and discussion boards are the preferred way to get in touch with us: